Definitions
Structurally-based Testing
Structurally-based testing is a set of test development strategies that use the structure of the program source code as input to test design
This is sometimes known as white-box or glass-box testing